<?php

/**
 * Green Calc
 * Calc default controller
 * 2009-2014 All rights reserved
 * @link http://www.greenkey.ru
 * @license GNU/GPL v3
 */
// No direct access
defined('_JEXEC') or die;

// import Joomla controller library
jimport('joomla.application.component.controller');

/**
 * General Component Controller of Calc
 *
 */
class CalcController extends JControllerLegacy {

    /**
     * Задача по отображению.
     *
     * @param   boolean  $cachable   Если true, то представление будет закешировано.
     * @param   array    $urlparams  Массив безопасных url-параметров и их валидных типов переменных.
     *
     * @return  void
     */
    function display($cachable = false, $urlparams = array()) {

        // Устанавливаем представление по умолчанию, если оно не было установлено
        $input = JFactory::getApplication()->input;
        $input->set('view', $input->getCmd('view', 'Calcs'));

        // Устанавливаем подменю.
        CalcHelper::addSubmenu($this->input->getCmd('view', 'calcs'));

        parent::display($cachable);
    }

}
